<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class jQuickForm_Group_Page extends HTML_QuickForm2_Container_Group {
    public function render(HTML_QuickForm2_Renderer $renderer){
//        jaguar_debug($this->getElementsIdsRecursive());
        $this->setAttribute('rel',implode(',',$this->getElementsIdsRecursive()));
        jQuickForm::js()->addJsOnload('
    jQuery(".jqf_page").hide();
    jQuery(".jqf_page_current").show();
    jQuery(".jqf_page_prev").show();
    jQuery(".jqf_page_next").show();
    jQuery(".jqf_page_next").click(function(){
        //пропустим на следующую страницу только при прохождении валидации на текущей
        form = document.getElementById("'.$this->getForm()->getId().'");
        if(form.validator.runPage(jQuery(this).parent().parent().parent().attr("rel").split(","))){
            jQuery(this).parent().parent().parent().hide();
            jQuery(this).parent().parent().parent().next().show();
//            alert(true);
        } else {
//            alert(false);
        }
    });
    jQuery(".jqf_page_prev").click(function(){
        jQuery(this).parent().parent().parent().hide();
        jQuery(this).parent().parent().parent().prev().show();
    });
        ','jqf_page_buttons');
        return parent::render($renderer);
    }
}
?>